package com.ruoyi.tj.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.ruoyi.common.core.domain.entity.SysDictData;
import com.ruoyi.tj.entity.Photograph;

import java.time.LocalDateTime;
import java.util.List;

public class HouseTijianInfoVO {
    /**
     *  uuid
     */
    private String id;

    /**
     * 楼栋Id uuid
     */
    private String loudongId;


    /**
     * 创建者
     */
    private Long creator;

    /**
     * 所属部门ID
     */
    private Long deptId;

    /**
     * 部门层级关系
     */
    private String deptPath;

    /**
     * 所属用户ID
     */
    private Long userId;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 更新者
     */
    private Long updater;

    /**
     * 更新时间
     */
    private LocalDateTime updateTime;

    /**
     * 是否删除 假删除标志
     */
    private Boolean deleted;

    /**
     * 是否审核，0代表暂存 1代表已提交 2代表已审核
     */
    private Integer reviewed;

    /**
     * 字典关联id
     */
    private Long dictCode;

    /**
     * 字典类别
     */
    private String dictType;

    /**
     * 字典值
     */
    private String dictValue;

    /**
     * 用于界面显示
     */
    private SysDictData dictData;

    /**
     * 备注
     */
    private String remark;

    /**
     * 是否存在安全隐患(1是，0否)
     */
    @TableField("sfczaqyh")
    private Boolean sfczaqyh;

    /**
     * 具体位置描述
     */
    @TableField("jtwz_remark")
    private String jtwzRemark;

    /**
     * 图片列表信息
     */
    private List<Photograph> images;



    public List<Photograph> getImages() {
        return images;
    }

    public void setImages(List<Photograph> images) {
        this.images = images;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public Long getCreator() {
        return creator;
    }

    public void setCreator(Long creator) {
        this.creator = creator;
    }

    public Long getDeptId() {
        return deptId;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    public String getDeptPath() {
        return deptPath;
    }

    public void setDeptPath(String deptPath) {
        this.deptPath = deptPath;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public LocalDateTime getCreateTime() {
        return createTime;
    }

    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }

    public Long getUpdater() {
        return updater;
    }

    public void setUpdater(Long updater) {
        this.updater = updater;
    }

    public LocalDateTime getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(LocalDateTime updateTime) {
        this.updateTime = updateTime;
    }

    public Boolean getDeleted() {
        return deleted;
    }

    public void setDeleted(Boolean deleted) {
        this.deleted = deleted;
    }

    public Integer getReviewed() {
        return reviewed;
    }

    public void setReviewed(Integer reviewed) {
        this.reviewed = reviewed;
    }

    public Long getDictCode() {
        return dictCode;
    }

    public void setDictCode(Long dictCode) {
        this.dictCode = dictCode;
    }

    public String getDictType() {
        return dictType;
    }

    public void setDictType(String dictType) {
        this.dictType = dictType;
    }

    public String getDictValue() {
        return dictValue;
    }

    public void setDictValue(String dictValue) {
        this.dictValue = dictValue;
    }

    public SysDictData getDictData() {
        return dictData;
    }

    public void setDictData(SysDictData dictData) {
        this.dictData = dictData;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getLoudongId() {
        return loudongId;
    }

    public void setLoudongId(String loudongId) {
        this.loudongId = loudongId;
    }

    public Boolean getSfczaqyh() {
        return sfczaqyh;
    }

    public void setSfczaqyh(Boolean sfczaqyh) {
        this.sfczaqyh = sfczaqyh;
    }

    public String getJtwzRemark() {
        return jtwzRemark;
    }

    public void setJtwzRemark(String jtwzRemark) {
        this.jtwzRemark = jtwzRemark;
    }
}
